package com.gxa.mapper;

import com.gxa.domain.entity.PayProject;
import org.apache.ibatis.annotations.*;
import org.omg.CORBA.INITIALIZE;

import java.util.List;

@Mapper
public interface PayProjectMapper {
    PayProject queryById(int payProjectId);
    // 查询所有数据

    List<PayProject> queryAll();

    // 分页查询数据
    List<PayProject> queryPage(@Param("offset") Integer offset, @Param("rows")Integer rows);

    Integer countPayProject();

    // 根据主键更新数据

    void updateById(@Param("id") Long id, @Param("columnName") String columnName);

    // 根据主键删除数据

    void deleteById(@Param("id") int id);

    // 根据完整记录新增数据

    void add(@Param("columnName") PayProject columnName);

    List<PayProject> queryPayById(@Param("name") String id,@Param("offset") Integer offset,@Param("rows") Integer rows);
}
